#!coding=utf-8
from django.db import models

class Servicer(models.Model):
    SEX_CHOICES = (('1',u'男'),
                     ('0',u'女'),
                     ('2',u'未提交'))
    STATUS_CHOICES = (('1',u'签到'),
                        ('2',u'未签到'))
    nickname=models.CharField(u'昵称',max_length=50)
    name=models.CharField(u'真实姓名',max_length=50,null=True,blank=True)
    certid=models.CharField(u'身份证号码',max_length=50,null=True,blank=True)
    headimg=models.ImageField(u'用户头像图片地址',upload_to='uploadImages/servicer/logo',null=True,blank=True)
    sex=models.CharField(u'性别',choices=SEX_CHOICES,default='2',max_length=10,blank=True)
    status=models.CharField(u'登陆状态',choices=STATUS_CHOICES,default='2',max_length=10,blank=True)
    telephone=models.CharField(u'手机号',max_length=11,null=True,blank=True)
    password=models.CharField(u'密码',max_length=30,null=True,blank=True)
    city=models.CharField(u'城市',max_length=100,null=True,blank=True)
    province=models.CharField(u'省份',max_length=100,null=True,blank=True)
    modify_at = models.DateTimeField(u'更新时间',auto_now=True)  # @UndefinedVariable
    
    def __unicode__(self):
        return '%s'%(self.nickname)

    class Meta:
        verbose_name=u"客服"
        verbose_name_plural=u"客服管理"
        
class ChatCont(models.Model):
    msg_CHOICES = (('1',u'文本'),
                    ('2',u'订单'),
                    ('3',u'图片'))
    
    msgsts_CHOICES = (('0',u'未读'),
                    ('1',u'已读'))
    chatname=models.CharField(u'对话id',max_length=50,null=True,blank=True)#是由客户id和serverid组成，来确定是哪个对话
    sender=models.CharField(u'发送消息方',max_length=50,null=True,blank=True)
    receiver=models.CharField(u'接收消息方',max_length=50,null=True,blank=True)
    content=models.TextField(u'消息内容',null=True,blank=True)
    msgsts=models.CharField(u'消息状态',choices=msgsts_CHOICES,max_length=10,null=True,blank=True)
    msgtype=models.CharField(u'消息类型',choices=msg_CHOICES,max_length=10,null=True,blank=True)
    modify_at = models.DateTimeField(u'更新时间',auto_now=True)  # @UndefinedVariable

class Roomsta(models.Model):
    msg_CHOICES = (('1',u'正常'),
                    ('2',u'关闭'))
    roomname=models.CharField(u'对话id',max_length=50,null=True,blank=True)#是由客户id和serverid组成，来确定是哪个对话
    sender=models.CharField(u'发送消息方',max_length=50,null=True,blank=True)
    receiver=models.CharField(u'接收消息方',max_length=50,null=True,blank=True)
    roomsts=models.CharField(u'对话状态',choices=msg_CHOICES,max_length=50,null=True,blank=True)
    modify_at = models.DateTimeField(u'更新时间',auto_now=True)  # @UndefinedVariable








        
        